#include <string>
#include <iostream>
#include <unistd.h>

/////////////////////////////////////////////////////////////
/**
 * 其它可以从终端获取数据的例子
*/
int main(int argc, char *argv[]) {
    //! v1 std::getline
    // std::string str_line;
    // std::getline(std::cin, str_line);
    // std::cout << str_line << std::endl;


    //! v2 std::istream 的 read 和 readsome 方法
    char buffer[10];             
    std::cin.read(buffer, sizeof(buffer));    //! 一定要读取到指定数量的字节内容才会不卡死
    std::cout << buffer << std::endl;

    return 0;
}